package com.synergy.stockflow.production.create;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.sql.Date;
import java.util.List;

@Schema
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ProductionPlanDetailDTO {

    // 计划信息
    private String planCode;          // 计划编码
    private String planName;          // 计划名称
    private String planType;          // 计划类型
    private String salesOrderId;      // 订单编号
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date startDate;           // 计划开始日期
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date endDate;             // 计划结束日期
    private String routingId;          // 工艺路线编号

    private ProductsDTO products; // 产品信息

    // 客户信息
    private String customerId;        // 客户编号
    private String customerName;      // 客户名称


}
